Date.prototype.format = function(fmt) {
    var o = {
        "M+" : this.getMonth()+1,                 //月份
        "d+" : this.getDate(),                    //日
        "h+" : this.getHours(),                   //小时
        "m+" : this.getMinutes(),                 //分
        "s+" : this.getSeconds(),                 //秒
        "q+" : Math.floor((this.getMonth()+3)/3), //季度
        "S"  : this.getMilliseconds()             //毫秒
    };
    if(/(y+)/.test(fmt)) {
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    }
    for(var k in o) {
        if(new RegExp("("+ k +")").test(fmt)){
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
        }
    }
    return fmt;
};

function checkContains(arr,value) {
    if (arr.length<=0)
    {
        return false;
    }
    var arrString = arr.join('___');
    if(arrString.indexOf(value)>-1)
    {
        return true;
    }
    else {
        return false;
    }
}

function nowString() {
    return new Date().format('yyyy-MM-dd');
}

function checkIdCard(_input){
    var reg = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
    return reg.exec(_input);
}

function checkPhone(_input){
    var reg = /^(((13[0-9]{1})|15[0-9]{1}|16[0-9]{1}|17[0-9]{1}|18[0-9]{1})\d{8})$/;
    return reg.exec(_input);
}

function checkNull() {
    for(var i =0;i<arguments.length;i++)
    {
        if (arguments[i]==null||arguments[i]==""||arguments[i]==undefined)
        {
            return false;
        }
    }
    return true;
}


function showDialog(_content) {
    $("#dialogContent").text(_content);
    $("#iosDialog").fadeIn(200);
}

function hideDialog() {
    $("#iosDialog").fadeOut(200);
}

function show404() {
    showDialog('功能研发中！');
}

function showCertificationTips() {
    showDialog('请进行实名认证后使用本功能。');
}


function getValue(arr,key) {
    for(var i in arr)
    {
        if (arr[i].key==key)
        {
            return arr[i].value;
        }
    }
}